"""
猜数字游戏
1.系统随机产生一个随机数
2.用户从键盘输入猜的数字
    a)系统判断数字是否比系统产生的大，若大了，则友好提示：大了
    b)若小了，则提示小了
    c)否则，则提示：恭喜猜中，本轮幸运数字：xxx
玩家起始有5000金币，每猜错一次扣500金币，猜对了即奖励3000金币，游戏结束
一直到本金余额不足为止。游戏退出
玩家在猜中后，系统需要询问玩家是否继续下一轮游戏。
若继续：则继续下一轮。并重新生成一个随机数字。
"""
import random
money = 5000
rand_num = random.randint(1, 100)
print(rand_num)
while True:
    if money > 0:
        num = int(input("请输入数字:"))
        if num > rand_num:
            money -= 500
            print("大了")
            money -= 500
        elif num < rand_num:
            money -= 500
            print("小了")
        elif num == rand_num:
            money += 3000
            print("恭喜猜中，本轮幸运数字:", rand_num, "余额:", money)
            game_continue = input("请问是否继续下一轮游戏？yes/no:")
            if game_continue == "yes":
                rand_num = random.randint(1, 100)
                print(rand_num)
                continue
            else:
                print("欢迎下次游玩")
                break
    elif money == 0:
        print("余额不足")
        break
